Lazy fault tolerance-a method for dependable distributed systems
نویسندگان
چکیده
We present a new method called Lazy Fault Tolerance for reening the reliability of distributed systems. Lazy Fault Tolerance uses data redundancy and the data of objects are distributed over computers in accordance with their`nativity'. The data of system management objects, which control the whole system based on the information of each computer, are naturally distributed over all computers. The object will restore its data by gathering all information from all computers in the case of failures. Lazy Fault Tolerance can greatly reduce the performance degradation in the absence of failures, although it takes a longer time to restore the system when a computer fails.
منابع مشابه
A Middleware for Dependable Distributed Real-Time Systems
New middleware is proposed to support the development of dependable distributed real-time systems for avionics, sensor and shipboard computing. Many of these systems require distributed computing in order to perform increasingly complex missions. They also require real-time performance, dependable software, and may face constraints that limit hardware redundancy. Real-time performance and fault...
متن کاملResearch on Dependable Distributed Systems for Smart Grid
Within the last few years, smart grid has been one of major trends in the electric power industry and has gained popularity in electric utilities, research institutes and communication companies. As applications for smart grid become more distributed and complex, the probability of faults undoubtedly increases. This fact has motivated to construct dependable distributed systems for smart grid. ...
متن کاملModelling Fault-Tolerant Systems using BDI Agents
A number of mechanisms for providing fault tolerance in distributed systems have been proposed for the traditional paradigms of system development. As Agent-Oriented Programming (AOP) becomes a more attractive model for distributed system construction, new possibilities of designing more flexible dependable systems are foreseen. Therefore, fault-tolerant mechanisms should be defined so that dep...
متن کاملDependable Mobile Agents
The mobile agent programming paradigm offers several advantages for the development of distributed systems and applications. Mobile agent dependability is a key requirement for the acceptance and future development and deployment of mobile agents. In this paper, we propose a replication scheme for mobile agents based on the group concept and associated group communication services. Group commun...
متن کاملThe Synthesis of Dependable Communication Networks for Automotive Systems
Embedded automotive applications such as drive-by-wire in cars require dependable interaction between various sensors, processors, and actuators. This paper addresses the design of low-cost communication networks guaranteeing to meet both the performance and fault-tolerance requirements of such distributed applications. We develop a fault-tolerant allocation and scheduling method which maps mes...
متن کامل